package com.xl.qa.service;

import com.xl.basic.entity.Result;
import com.xl.basic.entity.UserInfo;
import com.xl.dao.domain.XlQuestionAnswer;
import com.xl.dao.domain.XlQuestionForm;
import com.xl.qa.entity.param.AddOrUpdQuesAnswerParam;
import com.xl.qa.entity.result.AddOrUpdQuesAnswerResult;
import lombok.NonNull;

import java.util.List;

/**
 * @author 钟勇
 * Create in 2024/1/15 16:19
 */
public interface QuestionAnswerService {
    /**
     * 查询问卷回答列表
     *
     * @param orderId 订单id
     * @return list
     */
    Result<List<XlQuestionAnswer>> queryQuesAnswer(@NonNull String orderId);

    /**
     * 新增或者编辑回答
     *
     * @param param    param
     * @param operator 操作人
     * @return 回答内容
     */
    Result<List<AddOrUpdQuesAnswerResult>> addOrUpdQuesAnswer(@NonNull AddOrUpdQuesAnswerParam param, UserInfo operator);
}
